export interface MailAccountVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 邮箱
   */
  mail: string;

  /**
   * 用户名
   */
  username: string;

  /**
   * SMTP 服务器域名
   */
  host: string;

  /**
   * 密码
   */
  password: string;
  /**
   * SMTP 服务器端口
   */
  port: number;

  /**
   * 是否开启 SSL
   */
  sslEnable: number;

  /**
   * 创建时间
   */
  createTime: string;

}

export interface MailAccountForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 邮箱
   */
  mail?: string;

  /**
   * 用户名
   */
  username?: string;

  /**
   * 密码
   */
  password?: string;

  /**
   * SMTP 服务器域名
   */
  host?: string;

  /**
   * SMTP 服务器端口
   */
  port?: number;

  /**
   * 是否开启 SSL
   */
  sslEnable?: number;

}

export interface MailAccountQuery extends PageQuery {
  /**
   * 邮箱
   */
  mail?: string;

  /**
   * 用户名
   */
  username?: string;

}

export interface SimpleMailAccount {
  /**
   * 邮箱id
   */
  id?: number;

  /**
   * 邮箱
   */
  mail?: string;
}
